package com.ruoyi.training.mapper;

import java.util.List;
import com.ruoyi.training.domain.CertificateReissue;

/**
 * 换证管理Mapper接口
 * 
 * @author hcc
 * @date 2025-11-06
 */
public interface CertificateReissueMapper 
{
    /**
     * 查询换证管理
     * 
     * @param certificateReissueId 换证管理主键
     * @return 换证管理
     */
    public CertificateReissue selectCertificateReissueByCertificateReissueId(String certificateReissueId);

    /**
     * 查询换证管理列表
     * 
     * @param certificateReissue 换证管理
     * @return 换证管理集合
     */
    public List<CertificateReissue> selectCertificateReissueList(CertificateReissue certificateReissue);

    /**
     * 新增换证管理
     * 
     * @param certificateReissue 换证管理
     * @return 结果
     */
    public int insertCertificateReissue(CertificateReissue certificateReissue);

    /**
     * 修改换证管理
     * 
     * @param certificateReissue 换证管理
     * @return 结果
     */
    public int updateCertificateReissue(CertificateReissue certificateReissue);

    /**
     * 删除换证管理
     * 
     * @param certificateReissueId 换证管理主键
     * @return 结果
     */
    public int deleteCertificateReissueByCertificateReissueId(String certificateReissueId);

    /**
     * 批量删除换证管理
     * 
     * @param certificateReissueIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCertificateReissueByCertificateReissueIds(String[] certificateReissueIds);
}
